Symbolic Model Checking for Sequential Circuit Veriication

نویسندگان

  • J. R. Burch
  • E. M. Clarke
  • D. E. Long
  • K. L. McMillan
  • D. L. Dill
چکیده

The temporal logic model checking algorithm of Clarke, Emerson, and Sistla [17] is modi ed to represent state graphs using binary decision diagrams (BDDs) [7] and partitioned transition relations [10, 11]. Because this representation captures some of the regularity in the state space of circuits with data path logic, we are able to verify circuits with an extremely large number of states. We demonstrate this new technique on a synchronous pipelined design with approximately 5 10120 states. Our model checking algorithm handles full CTL with fairness constraints. Consequently, we are able to express a number of important liveness and fairness properties, which would otherwise not be expressible in CTL. We give empirical results on the performance of the algorithm applied to both synchronous and asynchronous circuits with data path logic. 3

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Applications of Fuzzy Program Graph in Symbolic Checking of Fuzzy Flip-Flops

All practical digital circuits are usually a mixture of combinational and sequential logic. Flip–flops are essential to sequential logic therefore fuzzy flip–flops are considered to be among the most essential topics of fuzzy digital circuit. The concept of fuzzy digital circuit is among the most interesting applications of fuzzy sets and logic due to the fact that if there has to be an ultimat...

متن کامل

Conservative Symbolic Model-checking of Petri Nets for Speed-independent Circuit Veriication Conservative Symbolic Model-checking of Petri Nets for Speed-independent Circuit Veriication

This paper presents a conservative symbolic model-checking methodology for speed-independent circuits. The circuit speciication is described by using Petri nets, which is the same formalism that several approaches use for synthesis. The technique is based on symbolic BDD-based reachability analysis, modeling both the speciication and the gate-level network behavior by means of boolean functions...

متن کامل

Eecient Ordering of State Variables and Transition Relation Partitions in Symbolic Model Checking Eecient Ordering of State Variables and Transition Relation Partitions in Symbolic Model Checking

Among the main algorithmic problems in the veriication of sequential circuits are the computation of good orders of state variables and transition relation partitions. Existing model checking packages like SMV from CMU, VIS from Berkeley or Rulebase from IBM Haifa provide variants of Rudell's sifting algorithm for the variable ordering problem and greedy-type algorithms for the partition orderi...

متن کامل

Satgste: Combining the Abstraction of Gste with the Capacity of a Sat Solver

GSTE (Generalized Symbolic Trajectory Evaluation) is a model checking technique based on symbolic simulation 4]. GSTE is a very signiicant extension of STE 2], 3] that combines the eeciency, capacity and ease of use of STE with the ability of classic symbolic model checking for verifying a rich set of properties on very large HW designs. GSTE has vastly demonstrated its viability for full forma...

متن کامل

Symbolic Model Checking of Petri Nets for the Veriication of Speed-independent Circuits Symbolic Model Checking of Petri Nets for the Veriication of Speed-independent Circuits

This paper presents a symbolic model checking methodology for speed-independent circuit veriication. The behavior of the environment is described by using Petri nets. Commonly, this Petri net will be an STG (Signal Transition Graph RY85, Chu87]), where events usually represent signal transitions. As some approaches use STGs for synthesis, we can directly verify circuits synthesized with these m...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993